81cfdd4c52c3e64063483e217dfb467275abe5e6,ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/model/AntModelProject.java,AntModelProject,getReference,#String#,170

Before Change


	public Object getReference(String key) {
		Object ref = super.getReference(key);/* references.get(key); */
		if (ref == null) {
			ref = idrefs.get(key);
			if (ref instanceof UnknownElement) {
				UnknownElement ue = (UnknownElement) ref;
				ue.maybeConfigure();
				return ue.getRealThing();
			}
		}
		return ref;

After Change


	public <T> T getReference(String key) {
		T ref = super.getReference(key);/* references.get(key); */
		if (ref == null) {
			ref = (T) idrefs.get(key);
			if (ref instanceof UnknownElement) {
				UnknownElement ue = (UnknownElement) ref;
				ue.maybeConfigure();
				return (T) ue.getRealThing();
			}
		}
		return ref;